My Microwave is a Turing Machine?

Eric Wilhelm on 2006-04-30T20:36:09

I discovered today that my microwave has stackable cooking/timing timers. It takes 2 min to boil 1C of water and 5 min for the french-press coffee to steep. Trouble is that I often forget to set the 5 min timer and later find some well-steeped but quite cold coffee sitting in my kitchen.

Then I realized that I can push "2 min on high" and "a 5 min timer" to the stack and hit "start" to execute them in sequence.

Ok, so for this to be a turing machine, I need to figure out how to make an adder out of a cup of water and a thermometer right? I guess I could subdivide the temperature range into two regions and call it a bit, but it seems like my 2h,5w sequence on the coffee stack could be programmed as 1h,0.5w,0.7h,0.9w or something. Bonus points for anyone that can tell me how to implement closures.

There's the 5w now. /me checks output for errors...